header{
     font-size: 12px;
   
    a{
        text-decoration: none;
        line-height: 32px;
        color: #000;
    }  
    .top{
    background: #f4f4f4;
        
        .top_w{
            width: 1150px;
            height: 32px;
            margin: 0 auto;
            .top_left{
                float: left;
                position: relative;
                z-index: 200;
                padding-left: 10px;
                padding-right: 10px;
                .dis_top{
                    display: none;
                    position: absolute;
                    width: 170px;
                    left: 0;
                    top: 32px;
                    background-color: #f4f4f4;
                    padding-top: 30px;
                    padding-bottom: 10px;
                    padding-left: 20px;
                    z-index: 19;    
                    margin: 0;
                        li{
                        list-style: none;
                        height: 14px;
                        line-height: 14px;
                        margin-bottom: 20px;  
                        a{
                            color: #9196a0;
                            }  
                        }            
                        
                }
            }
        }   
        .top_right{
            float: right;
            a{
                color: #8e8e8e;
                text-decoration: none;
                
                span{
                    clear: both;
                    margin-right: 10px;
                    margin-left: 5px;
                }
            }
        }       
    }
    .nav{
        height: 130px;
        position: relative;
        margin-bottom:10px;
        .nav_w{
            width: 1150px;
            height: 90px;
            margin: 0 auto;

            ul{
                width: 351px;
                height: 45px;
                margin: 0;
                padding: 0;
                padding-top:45px;
                li{
                    width: 79px;
                    height: 45px;
                    float: left;                  
                    list-style: none;
                    
                    a.nav_a1{
                        text-align: center;
                        display: block;
                        font-size: 16px;
                        height: 17px;
                         text-decoration: none;
                    }
                    a.nav_a2{
                        text-align: center;
                        display: block;
                        font-size: 12px;
                        height: 14px;
                        color: #8e8e8e;
                         text-decoration: none;
                    }
                }
           
            }                       
            .banner{
                background: url("../images/banner1.png") no-repeat 50%;
                width: 182px;
                height: 53px;
                top: 22px;
                left: 44.2%;
                position: absolute;
            }
            
            .search{
                
                height: 53px;
                position: absolute;
                right: 10%;
                top: 45px;
                .searchinput{
                        float: left;
                        width: 240px;
                        height: 28px;
                        border: 1px solid #000;
                        box-sizing: border-box;
                        padding: 6px 0 5px 10px;
                        border-right: none;
                        border-radius: 0;
                }
                .iconsearch{
                    background: url("../images/search.png") no-repeat 50%;
                    width: 80px;
                    height: 28px;
                    float: left;
                    border: none;
                    background-color: #3a3a3a;
                }
                .shopping{
                    display: inline-block;                    
                    margin-left: 23px;
                    width: 26px;
                    height: 26px;
                    position: relative;
                    cursor: pointer;
                    background: url("../images/shopping.png" );
                    #ic-infomation{
                        position: absolute;
                        background: url("../images/shopping.png" ) no-repeat -56px 0;
                        width: 27px;
                        height: 20px;
                        top: -10px;
                        right: -15px;
                        color: #fff;
                        text-align: center;
                        line-height: 20px;
                        font-size: 12px;
                    }
                    .gobuy-empty{
                        display: none;
                        position: absolute;
                        top: 26px;
                        right: -14px;
                        width: 378px;
                        height: 507px;
                        z-index: 200;
                        background: #f8f8f8 url("../images/empty_car.png") no-repeat 106px 132px;
                        ul{
                            padding-top:20px;
                            
                            li{
                                width: 100%;
                                padding: 20px;
                                padding-left: 0;
                                font-size:14px ;
                               .gb{
                                    float:left;
                                    margin-left: 20px;
                                    span{                                        
                                         display: block;
                                         text-overflow :ellipsis;
                                         white-space: nowrap; 
                                         margin-bottom: 5px;  
                                         overflow: hidden;                                     
                                    }
                                }
                                .gb_2{
                                    width: 170px;
                                    
                                } 
                                .gb_3{
                                    text-align: center;
                                    a{
                                     width: 170px;

                                     text-decoration: none;
                                    }
                                } 
                            }
                        }
                            
                        h3{
                             margin-top: 300px;
                            width: 100%;
                            height: 18px;
                            line-height: 18px;
                            font-size: 18px;
                            text-align: center;
                        }
                    }
                }           
            }
        }
        .nav_leader{
            height: 40px;
            background: #3a3a3a;
            ul{
                width: 1150px;
                margin: 0 auto;
                li{
                    line-height: 40px;
                    float: left;
                    padding-right: 46px;
                    margin-right: 38px;
                    list-style: none;
                    &:hover .dis_leader{
                        display:block;
                    }
                    a{
                        display: inline-block;
                        position: relative;
                        color: #fff;
                        line-height: 30px;
                        text-decoration: none;                      
                        font-size: 14px;                        
                        
                        &:hover{
                             border-bottom: 2px solid #fff;
                             
                        }
                    }
                    .dis_leader{
                            width: 100%;
                            height: 350px;
//                          background: red;
                            position: absolute;
                            left: 0;
                            z-index: 100;
                            display: none;
                            .dis_le1{
                                    width: 1150px;
                                    height: 100%;
                                    margin: 0 auto;
                                    background: #fff;
                                    font-size: 14px;
                                    .dis_list{
                                        float: left;
                                        width: 253px;
                                        height: 410px;
                                        margin-left: 30px;
                                         &:nth-child(1){
                                             margin-left: 0;
                                         }
                                        ul{
                                            width: 253px;
                                            margin: 0;
                                            margin-top: 20px;
                                            border-right: 1px solid #ccc;
                                             
                                            li{
                                                width: 120px;
                                                float: none;
                                                line-height: 50px;
                                                &:nth-child(1){
                                                    border-top:1px solid #000 ;
                                                    padding-top: 5px;
                                                }
                                            }
                                        }
                                        img{
                                            display: block;
                                            box-sizing: border-box;
                                            width: 337px;
                                            height: 250px;
                                            margin-top: 30px;
                                        }
                                    }
                            }
                    }
                }
            }
        }
        
    }
}